-
-
Notifications
You must be signed in to change notification settings - Fork 553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add macOS M1 runner testing configuration for PRs and scheduled tests #3791
Conversation
Python 3.8 and Python 3.9 are not yet available in the version manifest, I had flagged this earlier today at actions/setup-python#808 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #3791 +/- ##
========================================
Coverage 99.59% 99.59%
========================================
Files 257 257
Lines 20802 20802
========================================
Hits 20718 20718
Misses 84 84 ☔ View full report in Codecov by Sentry. |
Co-authored-by: Eric G. Kratz <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine as long as the new tests pass
Looks like they did, feel free to approve and merge |
…pybamm-team#3791) * Add macOS M1 runner configuration for PR and scheduled tests See pybamm-team#3789, pybamm-team#3462 * Add `macos-14` to test conditions * Exclude Python 3.8 and 3.9 for now from testing * Apply suggestions from code review Co-authored-by: Eric G. Kratz <[email protected]> * Remove some missed comments --------- Co-authored-by: Eric G. Kratz <[email protected]>
Description
This PR configures the workflows to include tests for the new GitHub Actions M1 runners.
Type of change
Please add a line in the relevant section of CHANGELOG.md to document the change (include PR #) - note reverse order of PR #s. If necessary, also add to the list of breaking changes.
Key checklist:
$ pre-commit run
(or$ nox -s pre-commit
) (see CONTRIBUTING.md for how to set this up to run automatically when committing locally, in just two lines of code)$ python run-tests.py --all
(or$ nox -s tests
)$ python run-tests.py --doctest
(or$ nox -s doctests
)You can run integration tests, unit tests, and doctests together at once, using
$ python run-tests.py --quick
(or$ nox -s quick
).Further checks: